#include "Inventaire.h"

Inventaire::Inventaire()
{

}

Inventaire::~Inventaire()
{
    //dtor
}

// Retourne le nombre d'objets dans l'inventaire
int Inventaire::getNombreObjets()
{
    return inven.size();
}

//  Retourne si le personnage a le parchemin ou non
bool Inventaire::getParchemin()
{
    return parchemin_;
}

void Inventaire::ajoutObjet(Objets* objet)
{
    unsigned int a = getNombreObjets();
    if(a+1<=6)
    {
            inven.push_back(objet);
    }
    else
    {
        cout << "Trop d'objets dans l'inventaire"<<endl;
    }
}

void Inventaire::Affichage()
{
    for(unsigned int i=0; i<inven.size();i++)
    {
        cout << i << inven[i] << endl;
    }
}

Objets* Inventaire::getObjets()
{
    Affichage();
    cout << " Quel objet voulait vous ?" << endl;
    int tmp;
    cin >> tmp;
    return inven[tmp];
}
